body, div, span, h1, h2, h3, h4, h5, h6, p, img, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding:0; }
body, button, input, select, textarea, label { font-family:Microsoft YaHei; color:#606060; line-height:1.5; font-size:12px; font-style:normal; font-variant:normal; font-weight:normal; font-size-adjust:none; font-stretch:normal; }
ol, ul { margin:0; padding:0; list-style:none }
td, th, input { padding:0; }
a { text-decoration:none; color:#606060; }
img { border: 0 none; }
li { list-style-type:none }
/*table { border-collapse:collapse; }*/



ul, ol, p, h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight:normal; }
.clear { clear: both; height: 0; overflow: hidden; width: 0; display:block; }
/*start header*/
.hg_top_back { background:url(../images2014/hg_topback.png) repeat-x; height:83px; width:100%; position:relative; z-index:2 }
.hg_head_back { background:url(../images2014/hg_headbg.png) no-repeat center center; height:83px; }
.hg_header {/* width:1000px;*/  width:1150px; margin:0 auto; position:relative }
.dhhm{ float:right; width:290px; height:66px; background:url(../images2014/dhhm.png) no-repeat; margin-top:10px;}
.hg_logo, .hg_nav, .hg_nav li, .hg_sch input { float:left; _display:inline; }
.hg_sch, .hg_sch a { float:right; _display:inline; }
.hg_logo { margin-top:25px; }
.hg_nav li { margin-left:22px; margin-top:35px; height:48px; _width:85px; _text-align:center; }
.hg_nav li a { color:#4c4949; font-size:15px; }
.hg_nav li a.cur { color:#005aab; font-weight:bold; font-size:15px; }
.hg_sch { background:url(../images2014/hg_sch.png) no-repeat; width:163px; height:28px; margin-top:30px; }
.hg_sch input { width:125px; height:23px; margin-left:5px; margin-top:2px; border:0; line-height:23px; }
.hg_sch a { width:31px; height:28px; }
/*end header*/
/*start 二级导航*/
.hg_second_menu { position:absolute; top:68px; left:0; display:block; width:951px; display:none }
.hg_second_menu dt.hg_second_left, .hg_second_menu dd { float:left }
.hg_second_menu dt.hg_second_left { background:url(../images2014/hg_secend_menu.png) no-repeat 0 0; padding-left:136px; height:35px; }
.hg_second_menu dd { background:url(../images2014/hg_secend_menu.png) no-repeat right -36px; width:809px; height:35px; line-height:35px; }
.hg_second_menu dd ul { overflow:hidden; background:#005aab; height:35px; width:736px; }
#cao { overflow:hidden; height:35px; width:170px; float:right; margin-right:493px; }
#cao102 { overflow:hidden; height:35px; width:770px; float:right; margin-right:38px; }
#cao103 { overflow:hidden; height:35px; width:780px; float:right; margin-right:38px; }
#cao104 { overflow:hidden; height:35px; width:570px; float:right; margin-right:38px; }
#cao105 { overflow:hidden; height:35px; width:170px; float:right; margin-right:245px; }
#cao106 { overflow:hidden; height:35px; width:250px; float:right; margin-right:105px; }
#cao107 { overflow:hidden; height:35px; width:170px; float:right; margin-right:80px; }
#cao108 { overflow:hidden; height:35px; width:190px; float:right; margin-right:38px; }
.hg_second_menu dd ul li { float:left; background:url(../images2014/hg_second_a.jpg) no-repeat 0 center; padding:0 15px; margin-left:-2px; }
.hg_second_menu dd ul li a { color:#fff; font-size:13px; font-weight:bold; display:block; font-family:SimSun }
.hg_second_menus dt.hg_second_left { padding-left: 58px; }
.hg_second_menus dd ul { width: 767px; }
.hg_arrow1 { background:url(../images2014/hg_second_ico.png) no-repeat; width:24px; height:12px; margin-left:275px; _margin-bottom:-3px; }
.hg_arrow2 { background:url(../images2014/hg_second_ico.png) no-repeat; width:24px; height:12px; margin-left:360px; _margin-bottom:-3px; }
.hg_arrow3 { background:url(../images2014/hg_second_ico.png) no-repeat; width:24px; height:12px; margin-left:440px; _margin-bottom:-3px; }
.hg_arrow4 { background:url(../images2014/hg_second_ico.png) no-repeat; width:24px; height:12px; margin-left:520px; _margin-bottom:-3px; }
.hg_arrow5 { background:url(../images2014/hg_second_ico.png) no-repeat; width:24px; height:12px; margin-left:602px; _margin-bottom:-3px; }
.hg_arrow6 { background:url(../images2014/hg_second_ico.png) no-repeat; width:24px; height:12px; margin-left:685px; _margin-bottom:-3px; }
.hg_arrow7 { background:url(../images2014/hg_second_ico.png) no-repeat; width:24px; height:12px; margin-left:766px; _margin-bottom:-3px; }
.hg_arrow8 { background:url(../images2014/hg_second_ico.png) no-repeat; width:24px; height:12px; margin-left:850px; _margin-bottom:-3px; }
/*end 二级导航*/

/*start listbanner*/
.hg_key_banner { background-position:0 center; background-repeat:no-repeat; height:240px; position:relative; top:-3px; z-index:1; }
.hg_bread { background:url(../images2014/hg_breadbg.png) no-repeat 0 center; width:1000px; height:41px; line-height:41px; margin:0 auto; position:relative; top:199px }
.hg_about_haoda { float:left; width:202px; text-align:center; font-family:SimSun; font-size:16px; color:#fff; font-weight:bold }
.hg_crumbs { float:left; color:#c3dcf2; font-family:SimSun; width:760px }
.hg_crumbs h5 { float:left; *display:inline;
margin-right:8px; font-size:13px; }
.hg_crumbs span, .hg_crumbs a {/* margin-right:8px;*/ font-size:13px; }
.hg_crumbs a {/* background:url(../images2014/hg_ico5.jpg) no-repeat center right;*//* padding-right:13px;*/ color:#c3dcf2; }
.hg_crumbs span{ color:#c3dcf2;/* font-weight:bold*/}
.hg_crumbs strong { color:#fff; }
/*end listbanner*/
/*start main*/
.hg_main_wid { width:1000px; margin:0 auto; margin-bottom:40px; margin-top:-5px; _margin-top:-7px; }
.hg_leftsidebar { float:left; width:200px; }
.hg_navleft { background:#f2f2f2; }
.hg_navleft li.hg_subnav { line-height:35px; width:100%; border-top:1px solid #f9f9f9; border-bottom:1px solid #e9e9e9; text-align:center; cursor:pointer; color:#333333; }
.hg_navleft li.hg_subnav a { font-size:15px; display:block; height:35px; font-weight:bold; font-family:SimSun; }
.hg_navleft li.hg_subnav a:hover { font-size:15px; display:block; height:35px; font-weight:bold; font-family:SimSun; background:url(../images2014/hg_subback.png) no-repeat; color:#fff; }
.hg_navleft li.hg_subnav ul.js_itemize a:hover { background:#ccdeee; font-weight:bold; color:#005aab; font-size: 13px; }
.hg_navleft li.hg_subnav ul, .hg_navleft li.hg_subnav .hg_blue_line { display:none; }
.hg_navleft li.cur { background:#ccdeee; border:0; }
.hg_navleft li.cur a.hg_title { display:block; width:100%; height:35px; background:url(../images2014/hg_subback.png) no-repeat; color:#fff; font-family:SimSun }
.hg_navleft li.cur li { width:100%; height:30px; border-bottom:1px dashed #e0ebf5; font-size:13px; line-height:30px; cursor:pointer }
.hg_navleft li.cur li a { font-size:13px; font-weight:normal; color:#333333; }
.hg_navleft li.cur li.current a { font-weight:bold; color:#005aab; font-size:13px; }
.hg_navleft li.cur ul, .hg_navleft li.cur .hg_blue_line { display:block; }
.hg_navleft li.cur .hg_blue_line { width:100%; height:3px; background:#c2d3e2; margin-top:-1px; _font-size:0; }
/*start 右侧内容*/
.hg_offside { width:765px; float:right; *display:inline;
margin-top:30px; }
/*end 右侧内容*/
/*end main*/

/*start footer*/
.hg_bottom { background:url(../images2014/hg_bottom_back.jpg) repeat-x; height:76px; width:100%; }
.hg_footer { width:1000px; margin:0px auto; padding-top:25px; background:url(../images2014/hg_bottom_back.jpg) repeat-x; }
.hg_country { float:right; display:inline-block; margin-bottom:10px; }
.hg_country .hg_coun_name { float:left; _display:inline; color:#7d7d7d; font-family:SimSun; line-height:26px; margin-right:10px; }
.hg_country dl { width:90px; position:relative; float:left }
.hg_country dt { background:url(../images2014/hg_language.png) no-repeat; width:90px; height:26px; line-height:26px; }
.hg_country dt.cur { background-image:url(../images2014/hg_country_select.png) }
.hg_country dl em, .hg_country dl span { float:left; _display:inline }
.hg_country dl em { margin-left:10px; margin-top:8px; }
.hg_country dl span { margin-left:5px; }
.hg_country_input { float:left }
.hg_country dt .hg_country_cur { width:90px; height:26px; display:inline-block; cursor:pointer }
.hg_country dd { display:none; position:absolute; background:url(../images2014/hg_select_country.png) no-repeat; bottom:26px; _bottom:22px; line-height:26px; width:90px; height:26px; }
.hg_country dd ul { display:inline-block; width:100%; }
.hg_country dd ul li { display:block; height:26px; line-height:26px; cursor:pointer }
.hg_state { float:right; }
.hg_state ul { display:inline-block; overflow:hidden; _float:right }
.hg_state ul li { float:left; _display:inline; padding:0 10px; background:url(../images2014/hg_divier.jpg) no-repeat 0 center; margin-left:-1px }
.hg_state ul li a { color:#7d7d7d; font-family:SimSun; }
.hg_state ul li span { color:#7d7d7d; font-family:SimSun; }
.hg_state ul li span.special { font-family:Microsoft YaHei; }
.hg_country .lang { float: left; height: 26px; overflow: hidden; width: 87px; }
/*end footer*/


.message_box { z-index: 100; width:260px; height:120px; position:fixed; _position: absolute; bottom:10px; right:-5px; _right:0; overflow: hidden; background-color:#fff; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius:5px; border:1px solid #ddd; font-family:Microsoft YaHei; }
*html .message_box { position:absolute; margin-top:expression(topwindowscroll=document.documentElement&&document.documentElement.scrollTop||document.body.scrollTop+"px" );
}
.message_tit { font-size:14px; color:#303030; padding-bottom:8px; margin:10px auto; width:90%; border-bottom:1px solid #ddd; }
.message_close { position:absolute; right:15px; top:5px; cursor:pointer }
.message_con { margin:10px; margin-top:20px; margin-left:15px; color:#005aaa; font-size:12px; text-decoration:none; float:left }
.message_con:hover { text-decoration:underline }
.hg_offside h1 { font-size:18px; letter-spacing:1px; }
/*文章内容页编辑器正文*/
#MyContent { padding:15px; font-size:14px; line-height:2; }
#MyContent p { margin:0px; margin-top:8px; }
#MyContent img {
width: expression(this.width > 730 ? 730: true); max-width: 730px;/* padding:3px; border:1px solid #E3ECF9; text-align:center; margin:10px auto;*/ }
#MyContent a { font-size:14px; }
